package org.jeecg.modules.demo.baseordercommodity.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@Data

@EqualsAndHashCode(callSuper = false)
public class SelfMetionOrder implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 订单id
     */
    @Excel(name = "订单id", width = 15)
    @ApiModelProperty(value = "订单id")
    private String orderId;
    /**
     * 订单号
     */
    @Excel(name = "订单号", width = 15)
    @ApiModelProperty(value = "订单号")
    private String orderCode;
    /**
     * 支付流水号
     */
    @Excel(name = "支付流水号", width = 15)
    @ApiModelProperty(value = "支付流水号")
    private String payCode;
    /**
     * 订单状态
     */
    @Excel(name = "订单状态", width = 15)
    @ApiModelProperty(value = "订单状态")
    private String status;
    /**
     * 商品列表
     */
    @Excel(name = "商品列表", width = 15)
    @ApiModelProperty(value = "商品列表")
    private List<SelfMentionCommodity> listSelfMentionCommodity = new ArrayList<SelfMentionCommodity>();
}
